Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 PENSHURST PLACE Semi-Detached £122,705 £70,000 10 Apr 2006
17 PENSHURST PLACE Terraced £136,447 £70,000 2 Jul 2004
23 PENSHURST PLACE Terraced £85,267 £36,000 30 May 2003
27 PENSHURST PLACE Terraced £96,768 £56,250 25 Mar 2011